package org.cskt.sl.ebank.service;

import java.util.List;

import org.cskt.sl.ebank.entity.CommonExample;
import org.cskt.sl.ebank.entity.ConsumeAccount;
import org.cskt.sl.util.Pager;

/**
 * 消费账户消费记录 service
 * @author guddqs
 *
 */
public interface ConsumeAccountService {
	
	/**
	 * 统计总消费记录的总记录条数
	 * @param example 条件对象
	 * @return 总记录条数
	 */
    int countByExample(CommonExample example);

    /**
     * 添加一条 积分消费记录
     * @param record
     * @return 
     */
    int addConsumeAccount(ConsumeAccount record);

    /**
     * 按条件分页查询消费记录
     * @param example
     * @param pager 
     * @return
     */
    List<ConsumeAccount> findConsumeAccountPageList(CommonExample example,Pager pager);


}